﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;

using System.Configuration;
using System.Data.SqlClient;
using System.Web.Configuration;
using SW_SoftBully.Models.ModuloAdministracion.Convocatoria;
namespace SW_SoftBully.Controllers.ModuloAdministracion
{
    public class ConvocatoriaController : Controller
    {
        //
        // GET: /Convocatoria/

        public ActionResult Index()
        {
            return View();
        }


        public ActionResult Convocatoria()
        {
            return View();
        }


        public ActionResult BuscarConvocatoria()
        {
            return View();
        }


        public ActionResult RegistrarConvocatoria()
        {
            return View();
        }

      
        
        [HttpPost]
        public JsonResult buscarConvocatoria(Filtro filtro)
        {
            ConvocatoriaDAO dao = new ConvocatoriaDAO();
            List<ConvocatoriaBean> listaConvocatoria = new List<ConvocatoriaBean>();
            listaConvocatoria = dao.buscarConvocatoria(filtro);

            return Json(new { listaConvocatoria });
        }



        [HttpPost]
        public JsonResult insertarConvocatoria(ConvocatoriaBean convocatoriaBean)
        {
            ConvocatoriaDAO dao = new ConvocatoriaDAO();
            string mensaje = "";
            mensaje = dao.insertarConvocatoria(convocatoriaBean);


            return Json(new { mensaje });
        }
        [HttpPost]
        public JsonResult modificarConvocatoria(ConvocatoriaBean convocatoriaBean)
        {
            ConvocatoriaDAO dao = new ConvocatoriaDAO();
            string mensaje = "";
            mensaje = dao.modificarConvocatoria(convocatoriaBean);


            return Json(new { mensaje });
        }


            [HttpPost]
        public JsonResult buscarTema(ConvocatoriaBean convocatoriaBean)
            {
                ConvocatoriaDAO dao = new ConvocatoriaDAO();

                List<String> listaTema = dao.buscarTema(convocatoriaBean.id_convocatoria);



                return Json(new { listaTema });
            }


            [HttpPost]
            public JsonResult eliminar(int id_convocatoria)
            {
                ConvocatoriaDAO dao = new ConvocatoriaDAO();

               string mensaje = dao.eliminar(id_convocatoria);



                return Json(new { mensaje });
            }







    }
}
